﻿.wrap{ height: auto; margin: 0 auto; overflow: hidden; width: 1000px;}

.hsft_horope{background:#d6e9ff; padding:15px 0 20px; margin:-15px 0 20px; *margin:0 0 15px;}
.hsft_horope ul li{float:left; width:83px; overflow:hidden; text-align:center;padding-top: 10px;}
.hsft_horope ul li img{width:60px; height:60px;}
.hsft_horope ul li p{font:14px/22px "宋体"; color:#4b93b8; padding-top:3px;}
.hsft_horope ul li span{font:12px "宋体"; color:#4b93b8;}

.hsft_hopall{}
.hsft_hoplef{float:left; width:578px; height:329px; overflow:hidden; border:1px solid #ccc;}
.hsft_hoplhd{margin:12px 10px 0; padding-bottom:12px; border-bottom:1px dashed #ccc;}
.hsft_hoplhd dl dt{float:left; margin-right:12px;}
.hsft_hoplhd dl dt a{display:inline-block;}
.hsft_hoplhd dl dt a img{width:143px; height:142px;}
.hsft_hoplhd dl dd h3{font:24px "宋体";}
.hsft_hoplhd dl dd h3 em{font:14px "宋体"; color:#0078ff; padding-left:10px;}
.hsft_hoplhd dl dd p{color:#333; font:14px/24px "宋体"; height:96px; overflow:hidden; margin-top:5px;}

.hsft_hoplcot{padding-bottom:8px;}
.hsft_hoplcot ul{padding:6px 0 0 15px;}
.hsft_hoplcot ul li{float:left; font:14px/30px "宋体"; color:#333; height:30px; width:132px; overflow:hidden; padding-right:5px; *height:25px;}

.hsft_hoplfod{background:#d6e9ff; padding:0 10px; height:28px; line-height:28px; overflow:hidden;}
.hsft_hoplfod a{font:12px/28px "宋体"; color:#333; padding:0 10px; text-decoration:none;}
.hsft_hoplfod a:hover{color:#3091fe;}

.hsft_hoprig{float:right; width:408px; height:329px; overflow:hidden; border:1px solid #ccc;}
.hsft_hoprig h4{background:#a0c5ef; padding-left:10px; font:16px/38px "宋体"; color:#fff;}
.hsft_hoprig h4 em{font:12px/30px "宋体";}
.hsft_hoprig h6{font:14px/24px "宋体"; height:96px; overflow:hidden; margin:10px 12px 0; padding:10px 0 16px; border-top:1px dashed #ccc;}
.hsft_hoprig ul{padding:10px 12px 0;}
.hsft_hoprig ul li{float:left; width:187px; padding-right:5px; *height:23px;}
.hsft_hoprig ul li span{font:14px/30px "宋体"; color:#333; float:left;}

.hsft_allabt{border:2px solid #3091fe; height:120px; margin:15px 0;}
.hsft_allabt h5{float:left; background:#3091fe; color:#fff; padding:25px 10px; width:14px; font:14px/14px "宋体";}
.hsft_allabtrt{padding:10px 0;}
.hsft_allabtrt a{display:inline-block; text-decoration:none; color:#333; font:14px/22px "宋体"; height:22px; padding:0 9px; overflow:hidden;}
.hsft_allabtrt a:hover{color:#3091fe;}
.hsft_allabt ul li{width:205px; height:auto; overflow:hidden; margin-left:20px; float:left;}
.hsft_allabt dl{width:102px; height:auto; overflow:hidden; float:left; margin-top:15px;}
.hsft_allabt dl dt{width:102px; height:auto; overflow:hidden;}
.hsft_allabt dl dd{width:102px; height:auto; overflow:hidden; color:#333;}
.hsft_allabt dl dt a:link,.hsft_allabt dl dt a:visited{text-decoration:none; color:#3091FE; font-size:18px; line-height:30px;}
.hsft_allabt dl dt a:hover{text-decoration:underline; color:#C00;}
.hsft_allabt dl dd img{float:left; margin:10px 5px 15px 0; *padding-bottom:15px;}

.hsft_prefect{}
.hsft_prehd{position:relative; background:#3091fe; margin:30px 0 12px; height:35px; border-radius:20px 0 0 20px;}
.hsft_prehd h2{float:left; padding-left:70px; color:#fcff00; font:bold 17px/35px "宋体";}
.hsft_prehd a{float:right; color:#fff; text-decoration:none; font:12px/35px "宋体"; padding-right:15px;}
.hsft_prehd em{position:absolute; left:0; top:-13px; display:inline-block; width:60px; height:60px; background:url(../../Images/xingzuo/xzby.png) no-repeat;}

.hsft_pmainlt{float:left; width:484px;}
.hsft_pmatone{padding:15px 0; border-top:1px dashed #ccc;}
.hsft_pmatone dl dt{float:left; width:164px; margin-right:15px;}
.hsft_pmatone dl dt a{display:inline-block;}
.hsft_pmatone dl dt a img{width:164px; height:120px;}
.hsft_pmatone dl dd h5 a{color:#333; font:bold 14px/22px "宋体";}
.hsft_pmatone dl dd p{color:#6f6f6f; font:13px/24px "宋体"; height:96px; overflow:hidden;}
.hsft_pmatone dl dd p a{font:13px/24px "宋体"; color:#005abf; text-decoration:none;}

.hsft_pmainrt{float:right; width:484px;}
.hsft_pmainrt ul{padding-top:12px;}
.hsft_pmainrt ul li{float:left; width:232px; height:30px; line-height:30px; overflow:hidden; padding:0 5px; *height:21px;}
.hsft_pmainrt ul li a{color:#333; font:14px/30px "宋体"; text-decoration:none;}
.hsft_pmainrt ul li a em{color:#333; font:14px/30px "宋体"; padding-right:5px;}
.hsft_pmainrt ul li a:hover{color:#3091fe;}
.hsft_pmainrt ul li a:hover em{color:#3091fe;}
.hsft_pmainlt .delbot{border-top:0;}

.hsft_consltall .fl{width:495px;}
.hsft_consltall .fr{width:495px;}

.hsft_conthd{padding:0 15px; background:#3091fe; width:465px; margin-left:-1px;}
.hsft_conthd h4{float:left; color:#fff; font:bold 14px/36px "宋体";}
.hsft_conthd a{float:right; color:#fff; font:bold 14px/36px "宋体";}
.hsft_constone{width:493px; border:1px solid #ccc; border-top:0; padding-bottom:10px; margin-bottom:15px;}
.hsft_constone dl{padding:15px 0; margin:0 15px; height:96px; border-bottom:1px dashed #ccc;}
.hsft_constone dl dt{float:left; width:134px; margin-right:15px;}
.hsft_constone dl dt a{display:inline-block;}
.hsft_constone dl dt a img{width:134px; height:89px;}
.hsft_constone dl dd h6{height:26px; line-height:26px; overflow:hidden;}
.hsft_constone dl dd h6 a{color:#333; font:bold 14px/26px "宋体"; text-decoration:none;}
.hsft_constone dl dd h6 a:hover{color:#3091fe;}
.hsft_constone dl dd p{color:#6f6f6f; font:12px/24px "宋体"; height:72px; overflow:hidden;}
.hsft_constone dl dd p a{color:#005abf; font:12px/24px "宋体"; text-decoration:none;}

.hsft_constone ul{margin:8px 12px 0;}
.hsft_constone ul li{float:left; width:224px; height:30px; overflow:hidden; padding:0 5px;}
.hsft_constone ul li a{color:#333; font:14px/30px "宋体"; text-decoration:none;}
.hsft_constone ul li a em{color:#333; font:14px/30px "宋体"; padding-right:5px;}
.hsft_constone ul li a:hover{color:#3091fe;}
.hsft_constone ul li a:hover em{color:#3091fe;}

.hsft_cotatct{width:323px; float:left; border:1px solid #ccc; border-top:0;}
.hsft_arthd{background:#a0c5ef; padding:0 12px;}
.hsft_arthd h5{float:left; color:#fff; font:14px/30px "宋体";}
.hsft_arthd a{float:right; color:#fff; font:14px/30px "宋体";}
.hsft_cotatct ul{padding:8px 12px;}
.hsft_cotatct ul li{height:30px; line-height:30px; overflow:hidden;}
.hsft_cotatct ul li a{color:#333; font:14px/30px "宋体"; text-decoration:none;}
.hsft_cotatct ul li a em{font:14px/30px "宋体"; padding-right:5px;}
.hsft_cotatct ul li a:hover{color:#3091fe;}
.hsft_consltall .addconct{margin:0 12px;}

.hsft_clickall{position:relative;}
.hsft_clicklt{position:absolute; left:0; top:0; z-index:100; float:left; width:62px; background:#d6e9ff; padding:50px 0 5px; border-radius:15px 0 0 15px;}
.hsft_clicklt ul li{text-align:center; border-top:1px solid #fff;}
.hsft_clicklt ul li a:hover,.hsft_clicklt ul li.addclicks{background:#fff; width:57px; margin-left:5px;}
.hsft_clicklt ul li a{display:block; padding:10px 0 5px;}
.hsft_clicklt ul li a em{display:inline-block; width:62px; height:40px;}
.hsft_clicklt ul li a em.ysxz1{background:url(../../Images/xingzuo/ysinco.png) no-repeat 3px 2px;}
.hsft_clicklt ul li a em.ysxz2{background:url(../../Images/xingzuo/ysinco.png) no-repeat 1px -80px;}
.hsft_clicklt ul li a em.ysxz3{background:url(../../Images/xingzuo/ysinco.png) no-repeat 2px -167px;}
.hsft_clicklt ul li a em.ysxz4{background:url(../../Images/xingzuo/ysinco.png) no-repeat 2px -246px;}
.hsft_clicklt ul li a em.ysxz5{background:url(../../Images/xingzuo/ysinco.png) no-repeat 1px -326px;}
.hsft_clicklt ul li a em.ysxz6{background:url(../../Images/xingzuo/ysinco.png) no-repeat 2px -409px;}
.hsft_clicklt ul li a em.ysxz7{background:url(../../Images/xingzuo/ysinco.png) no-repeat 2px -493px;}
.hsft_clicklt ul li a em.ysxz8{background:url(../../Images/xingzuo/ysinco.png) no-repeat 2px -581px;}
.hsft_clicklt ul li a em.ysxz9{background:url(../../Images/xingzuo/ysinco.png) no-repeat 2px -662px;}
.hsft_clicklt ul li a em.ysxz10{background:url(../../Images/xingzuo/ysinco.png) no-repeat 3px -740px;}
.hsft_clicklt ul li a em.ysxz11{background:url(../../Images/xingzuo/ysinco.png) no-repeat 3px -821px;}
.hsft_clicklt ul li a em.ysxz12{background:url(../../Images/xingzuo/ysinco.png) no-repeat 3px -903px;}
.hsft_clicklt ul li a span{display:inline-block; font:12px/22px "宋体"; color:#6f6f6f;}
.hsft_clicklt ul li.delbot{border-top:none;}

.hsft_clickrt{float:right; width:948px; background:#d6e9ff; border-radius:15px; padding-bottom:10px;}
.hsft_ltclick{float:left; width:668px; background:#fff; border-radius:15px; margin-left:10px;}
.hsft_ltclkhd{padding:6px 0; margin-left:15px;}
.hsft_ltclkhd a{display:inline-block; padding:0 16px; margin:0 5px; color:#005abf; font:14px/32px "宋体";}
.hsft_ltclkhd a:hover,.hsft_ltclkhd a.hsft_ltclkhdon{text-decoration:none; background:#3091fe; color:#fcff00; border-radius:5px;}

.hsft_ltclkcont{}
.hsft_ltclkimg{position:relative; width:618px; height:160px; margin:20px auto 0; background:url(../../Images/xingzuo/bigys.jpg) no-repeat;}
.hsft_ltclkimg h2{position:absolute; left:308px; top:50px; color:#005abf; font:24px "宋体";}
.hsft_ltclkimg p{position:absolute; left:308px; top:86px; color:#60a1ea; font:12px "宋体";}
.hsft_ltclkimg img {float: left;margin: 60px 0 0 164px;}

.hsft_ltclktex{padding:10px 25px;}
.hsft_ltclktex ul li{float:left; width:205px; height:30px; line-height:30px; overflow:hidden;}
.hsft_ltclktex ul li span{float:left; font:14px/30px "宋体"; color:#333;}

.hsft_ltclkover{padding:10px 0; margin:0 25px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
.hsft_ltclkover dl dt{font: bold 16px/30px "宋体";padding-left:30px;background: url(../../Images/xingzuo/ysinco.png) no-repeat 0 -994px;}
.hsft_ltclkover dl dd{color: #6f6f6f;font: 13px/24px "宋体";padding: 6px 0 8px;}

.hsft_ltclkleo{text-align:center;}
.hsft_ltclkleo h4{color:#005abf; font:bold 16px/34px "宋体"; padding:10px 0;}
.hsft_ltleo img{display:block; width:624px; height:306px; margin:0 auto;}
.hsft_ltleo a.hsft_leo{display:inline-block; text-decoration:none; margin:20px 0; padding:0 30px; background:#3091fe; color:#fff; font:16px/40px "宋体";}

.hsft_ltclkabat{margin:10px 20px;}
.hsft_heads{border-bottom:1px solid #3091fe; height:28px;}
.hsft_heads h4{position:relative; float:left; font:bold 16px/26px "宋体"; height:26px; border-bottom:2px solid #3091fe;}
.hsft_heads h4 em{position:absolute; right:-12px; bottom:-8px; display:inline-block; width:13px; height:13px; background:url(../../Images/xingzuo/ysinco.png) no-repeat -1px -1296px;}
.hsft_heads span{float:left; color:#bebebe; font:12px "宋体"; padding:8px 0 0 18px;}
.hsft_heads a{float:right; font:14px "宋体"; color:#3091fe;}
.hsft_ltclkabat ul{padding-top:10px;}
.hsft_ltclkabat ul li{float:left; width:304px; padding-right:10px;overflow: hidden;height: 30px;}
.hsft_ltclkabat ul li a{font:14px/30px "宋体"; color:#333;}
.hsft_ltclkabat ul li a em{font:14px/30px "宋体"; padding-right:3px;}
.hsft_ltclkabat ul li a:hover{color:#3091fe; text-decoration:none;}

.hsft_rtclick{float:right; width:252px; margin-right:10px; background:#fff; border-radius:15px;}
.hsft_rtclkone{padding:8px 0;}
.hsft_rtclkone h5{text-align:center; color:#005abf; font:14px/32px "宋体";}
.hsft_rtclkone ul{padding:0 0 0 9px;}
.hsft_rtclkone ul li{float:left; width:33px; height:20px; text-align:center; background:#d6e9ff; line-height:20px; margin:3px; border-radius:3px;}
.hsft_rtclkone ul li a{display:block; font:12px/20px "宋体"; color:#589abd;}
.hsft_rtclkone ul li.hsft_chang{background:#3091fe;}
.hsft_rtclkone ul li.hsft_chang a{color:#fff;}

.hsft_rtclktwo{margin:0 8px; border-top:1px dashed #ccc; padding-top:5px; margin-top:5px;}
.hsft_rtclktwo ul li {display: block;margin: 0;padding: 0;width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.hsft_rtclktwo ul li a{font:12px/30px "宋体"; color:#333;}
.hsft_rtclktwo ul li a em{font:12px/30px "宋体"; padding-right:5px;}
.hsft_rtclktwo ul li a:hover{color:#3091fe; text-decoration:none;}
.hsft_rtclktwo a.hsft_rtmore{display:block; margin:10px 0 20px; text-align:center; text-decoration:none; background:#d6e9ff; color:#005abf; font:12px/30px "宋体"; border-radius:3px;}

/*风水命理、生肖、心理测试爱情*/
a { text-decoration: none; }
a:hover{color: #a60000;}
.animal_center{width: 1000px;margin: 0 auto;}
.animal_ad{margin-bottom: 10px;}
.animal_fl{float: left;width: 735px;}
.animal_fr{float: right;width: 252px;}
.animal_key{margin-bottom: 10px;}
.animal_key .key_pic{float: left;margin-right: 15px;position: relative;}
.animal_key .key_pic img{width: 275px;height: 360px;}
.animal_key .key_pic span{font: 14px/35px "宋体"; display: inline-block; width:275px;height: 35px;background-color: rgba(0,0,0,0.5);position: absolute;top:325px;left: 0px;}
.animal_key .key_pic span a{color: #fff;margin-left: 10px;}
.animal_key .key_pic span i{float: right;color: #fff;margin-right: 8px;}
.animal_key .key_cont{float: right;width: 445px;}
.animal_key .key_cont h3,p{text-align: center;}
.animal_key .key_cont h3 a{ font: 16px/30px "宋体";color: #000;}
.animal_key .key_cont p a{font: 14px/30px "宋体";color: #005abf;}
.animal_key .key_cont span{display: block;text-align: center;}
.animal_key .key_cont span a{font: 12px/30px "宋体";color: #6f6f6f;}
.animal_key .key_cont ul li{float: left;font: 14px/30px "宋体";width: 215px;margin-right: 7px; height:30px; overflow:hidden;}
.animal_key .key_cont ul li a{color: #333;}
.animal_cont li{width: 213px;border: 1px solid #ddd;border-top: 3px solid #a60000;margin:0 15px 10px 0px;padding: 10px;float: left;}
.animal_cont .no_mag{margin-right: 0px;}
.animal_cont .cont_pic {padding-bottom: 15px;border-bottom: 1px dashed #ddd;}
.animal_cont .cont_pic img{float: left;width: 120px;height: 98px;margin-right: 20px}
.animal_cont .cont_pic .pic_un{float: right;width: 70px;margin: 5px 0;}
.animal_cont .cont_pic .pic_un a{font: 12px/30px "宋体";color: #666;height: 24px;margin-right: 5px;}
.animal_cont .cont_list{margin-top:10px; }
.animal_cont .cont_list dd{display: block;margin: 0;padding: 0;width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.animal_cont .cont_list dt a{font: 14px/25px "宋体";color: #a60000;display: inline-block;text-align: center;width: 215px;}
.animal_cont .cont_list dd a{font: 14px/30px "宋体";color: #333;}
.animal_tail, .animal_img, .animal_rank{margin-bottom: 10px;border: 1px solid #ddd;border-top: 0px;}
.tail_title{width: 230px;height: 30px;background-color: #ffb2b2;padding: 0 10px;font: 14px/30px "宋体";margin-bottom: 10px;color: #fff;}
.tail_title a{float: right;color: #fff;}
.animal_tail ul li{float: left; width: 70px;height: 70px;margin: 0 0 10px 10px;}
.animal_img ul li{float: left; width: 110px;height: 110px;margin: 0 0 10px 10px;}
.animal_rank ul{padding-bottom: 10px;}
.animal_rank ul li{height: 25px;margin: 0 10px 10px 10px;font: 12px/30px "宋体";overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.animal_rank ul li span{display: block;width: 20px;height: 20px;margin-right: 10px;background-color: #bebebe;float: left;margin-top: 5px;font: 12px/20px "宋体";text-align: center;color: #fff;}
.animal_rank ul li .red{background-color: #a60000;}
.animal_rank ul li .yellow{background-color: #ff8a00;}
.animal_rank ul li .green{background-color: #55ba47;}
.animal_rank ul li a{color: #333;display: block;}


.star_life{width: 1000px;margin: 0 auto;}
.life_fl{float: left;width: 735px;}
.animal_key{margin-bottom: 10px;}
.animal_key .key_cont .brown a{color: #826500;font: 14px/26px "宋体";}
.animal_key .key_cont dl {border-top: 1px dashed #ddd;padding-top: 5px;margin-top: 5px;}
.animal_key .key_cont dl dt{float: left;width: 25px;height: 50px;background-color: #826500;font: 14px/25px "宋体";text-align: center;color: #fff;margin: 10px 25px 40px 25px;}
.animal_key .key_cont dl dd{width: 365px;font: 14px/30px "宋体";}
.animal_key .key_cont dl dd a{color: #000;}
.life_fr{float: right;}
.life_fr .life_title{width: 232px;height: 30px;background-color: #ffe899;padding: 0px 10px;font: 14px/30px "宋体";color: #826500;}
.life_fr .img_cont{border: 1px solid #ddd;border-top: 0px;width: 240px;padding:10px 5px 0 5px;}
.life_fr .img_cont li{float: left;margin: 0 5px 10px 5px;width: 110px;height: 70px;}
.life_fr .img_cont li img{width: 110px;height: 70px;}
.life_water{margin-bottom: 10px;}
.life_water .water_title{margin-bottom: 12px ;width: 1000px;height: 33px;background-color: #ffe899 ;border-bottom: 2px solid #826500;font: 16px/33px "宋体"; text-align: center;}
.life_water .water_title a{color: #826500;}
.water_title span{color: #826500;}
.life_water ul li{float: left;margin: 0 14px 12px 0; width: 302px;padding: 10px;border: 1px solid #f5e4af;background-color: #fffaea;position: relative;}
.life_water ul li i{display: inline-block;width: 302px;border-bottom: 1px solid #826500;margin: 15px 0;height: 1px;}
.life_water ul li span{font: 16px/16px "宋体";display: block;width: 32px;padding: 0 15px;background-color: #fffaea;position: absolute;top: 16px;left: 131px;}
.life_water ul li p{display: block;
  width: 300px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 14px/30px "宋体";}
.life_water ul li p a{color: #333;}
.life_water ul .no_mag{margin-right: 0px;}
.life_cont{margin-bottom: 10px;}
.life_cont .style_fl{float: left;width: 748px;}
.life_cont .style_fr{float: right;}
.life_cont .m_style{float: left;border: 1px solid #ddd;padding-bottom:10px;margin: 0 14px 12px 0; }
.life_cont .m_style .style_title{font: 16px/34px "宋体" ;width: 358px;height: 35px;background-color: #ac8b1a;text-align: center;color: #fff;margin-bottom: 5px;}
.life_cont .m_style dt p{font: 16px/30px "宋体" ;text-align: center;}
.life_cont .m_style dt p a{color: #826500;}
.life_cont .m_style dd{font: 14px/30px "宋体" ;text-align: center;}
.life_cont .m_style dd a{color: #333;}
.animal_rank .rank_title{width: 230px;height: 30px;background-color: #ffe899;padding: 0 10px;font: 14px/30px "宋体";margin-bottom: 10px;color: #826500;}
.animal_rank .rank_title a{float: right;color: #826500;}


.animal_key .key_cont .min_green a{color: #619b2c;}
.animal_key .key_cont .mind_list a{display: block; font: 14px/30px "宋体";width: 320px;color: #333;margin-left:70px;overflow: hidden;}
.m_mind ul li{width: 233px;border: 1px solid #ddd;margin: 0 15px 10px 0px;float: left;} 
.m_mind ul li .mind_title{width: 235px;height: 35px;background-color: #ececec;font:bold 16px/30px "宋体";text-align: center;}
.m_mind ul li{display: block;color: #619b2c;width: 233px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mind_title a{color: #619b2c;}
.m_mind ul li .mind_cont a{display: block;width: 213px;font: 14px/30px "宋体";overflow: hidden;color: #333;}
.m_mind ul li .mind_cont{padding: 10px;}
.m_mind ul .no_mag{margin-right: 0px;}
.mind_side{width: 230px;height: 30px;background-color: #e3febd;padding: 0 10px;font: 14px/30px "宋体";margin-bottom: 10px;color: #333;}
.mind_side a{float: right;color: #333;}
.love_test .title_side{float: right;width: 60px;background-color: #e3febd;}
.love_test .title_side a{display: block;width: 45px;padding: 0 5px; height: 28px;border-top: 1px solid #abdf74;border-bottom: 1px solid #fbfff6;font: 14px/30px "宋体";color: #619b2c;text-align: center;}
.love_test .title_side a:first-child{border-top: 0px;}
.love_test .title_side a:last-child{border-bottom: 0px;}
.love_test .cont_side{width: 170px;padding: 10px 10px;float: left;}
.love_test .cont_side h3{font:bold 16px/30px "宋体";text-align: center;}
.love_test .cont_side h3 a{color: #619b2c;}
.love_test .cont_side p{color: #666;font: 12px/21px "宋体";margin-bottom: 5px;text-align: left;}
.love_test .cont_side p a{color: #619b2c;}
.love_test .cont_side .love_list{border-top: 1px dashed #ddd;padding-top: 5px;}
.love_test .cont_side .love_list li{margin-bottom: 5px;}
.love_test .cont_side .love_list li h4{font: 14px/30px "宋体";color: #000;}
.love_test{margin-bottom: 10px;border: 1px solid #e3febd;border-top: 0px;}
.love_test .title_side a.active {display: block; width: 45px;height: 28px;background:#fff url(../../Images/xingzuo/icon.png) no-repeat 0 10px;padding-left: 10px;}
.cont_side>div{display: none;} 
#hotcont{display: block;}


/*查询具体点击、十二生肖正文*/

.find_fl{float: left;width: 738px;}
.m_find{border: 1px solid #7fbbff;margin-bottom: 10px;}
.m_find .find_title{width: 738px;height: 35px;background-color: #3091fe;position: relative;}
.m_find .find_title h3{text-align: right; float: left; width: 110px;height: 35px;background: url(../../Images/xingzuo/tit_bg.png);font: 16px/35px "黑体";color: #fff;padding-right: 26px;}
.m_find .find_title h3 span{position: absolute;top: 6px;left: 14px;}
.m_find .find_title a{margin-left: 15px;font: 14px/35px "黑体";color: #fff;}
.m_find .find_cont .find_smt{padding: 0 15px;}
.m_find .find_cont .find_smt h4{font:20px/45px "黑体";float: left;color: #0026b1;}
.m_find .find_cont .find_smt span{float: right;}
.m_find .find_cont .find_smt span a{margin-left: 5px;color: #0026b1;font:12px/45px "宋体";}
.m_find .find_cont .find_bg{background-color: #e6f2ff;margin: 0 15px;font:14px/30px "宋体";padding:10px 0 10px 12px;width: 694px;margin-bottom: 10px;}
.m_find .find_cont .find_bg li{width: 218px;float: left;margin-right: 12px;color: #333;}
.m_find .find_cont .find_bg li span{color: #3091fe;}
.m_find .find_cont .find_tr{margin-bottom: 10px; padding: 0 15px 10px;font:14px/30px "宋体";border-bottom: 1px dashed #ccc;}
.m_find .find_cont .find_tr span{color: #333;display: block;}
.m_find .find_cont .find_tr span i{color: #0026b1;}
.m_find .find_cont p{color: #333;margin-bottom: 18px;font:14px/26px "宋体";text-align: left;padding: 0 15px;}
.m_find .find_cont p span{color: #0026b1;}
.m_find .find_cont .find_list{border-top: 1px dashed #ccc;padding: 10px 0px 15px 15px; overflow:hidden;}
.m_find .find_cont .find_list li{float: left;width: 345px;margin-right: 15px;font:14px/30px "宋体";}
.m_query .query_fl{float: left;border: 1px solid #ccc;background-color: #f9f9f9;width: 332px;padding: 10px 15px 38px;}
.m_query .query_fr{float: right;border: 1px solid #ccc;background-color: #f9f9f9;width: 332px;padding: 10px 15px;}
.m_query .query_fl .query_tit,.query_fr .query_tit{font:18px/35px "黑体";color: #3091fe;}
.m_query .query_fl .query_cot span img,.query_fr .query_cot span img{margin-right: 5px;}
.m_query .query_fl .query_cot span,.query_fr .query_cot .query_cot span{color: #666; float:left;}
.m_query .query_cot{margin-bottom: 12px;}
.m_query .query_cot .ws{display: inline-block;width: 70px;height: 26px;font: 12px/26px "宋体";}
.m_query .query_cot .wf{display: inline-block;width: 110px;height: 26px;font: 12px/26px "宋体";}
.m_query .query_cot .ws select {margin-left: 8px; width: 70px;height: 26px;font: 12px/12px "宋体";padding: 0px;color: #666;border: 1px solid #dedddb;border-radius: 3px;}
.m_query .query_cot .wf select {margin-left: 8px; width: 110px;height: 26px;font: 12px/12px "宋体";padding: 0px;color: #666;border: 1px solid #dedddb;border-radius: 3px;}
.m_query .query_fl a,.query_fr a{text-align: center; color: #fff; width:70px;height: 30px; background-color: #ff9c00;border-radius: 5px;float: right;font: 14px/30px "宋体";display: block;margin-bottom: 15px;}
.m_query .query_fl p{font: 12px/24px "宋体";text-align: left;}
.m_query .query_fr input {margin-left: 8px;color: #666;margin: 0 5px 0 15px;vertical-align:middle;}
.find_fr{float: right;width: 252px;}
.qc_query{background-color: #d6e9ff;height: 40px;padding: 0 10px;margin-bottom: 10px;}
.qc_query span{margin-right: 5px;line-height: 40px;}
.qc_query label {display: inline-block;width: 70px;height: 24px;font: 12px/24px "宋体";}
.qc_query select {margin-right: 8px; width: 70px;height: 24px;font: 12px/12px "宋体";padding: 0px;color: #666;border: 1px solid #dedddb;border-radius: 3px;margin-right: 5px;}
.more_time{border: 1px solid #ccc;margin-bottom: 10px;}
.more_time .time_title{font: 14px/30px "宋体"; width: 232px;height: 30px;background-color: #3c88e0;color: #fff;padding: 0 10px;}
.more_time .time_title a{float:right;color: #fff;}
.more_time .time_cont{font: 14px/30px "宋体";padding: 0 10px;}
.more_time .time_cont ul{border-top: 1px dashed #ccc;padding: 5px 0;}
.more_time .time_cont ul:first-child{border-top: 0px}
.more_time .date_cont{font: 14px/30px "宋体";}
.more_time .date_cont ul{border-top: 1px dashed #ccc;padding: 5px 0;}
.more_time .date_cont ul:first-child{border-top: 0px}
.more_time .date_cont ul li{width: 83px;text-align: center;float: left;font: 12px/28px "宋体";}


.specific_fl,.share_syl,.na_fl{float: left;}
.specific_fl{width: 738px;}
.specific_fr,.share_ico,.na_fr{float: right;}
.specific_fr{width: 252px;}
.m_specific{border: 1px solid #ccc;width: 738px;border-top: 2px solid #3c88e0;}
.m_specific h3{font: 20px/50px "黑体";margin-left: 15px;text-align: center;}
.m_specific .share{border-bottom: 1px dashed #ccc;font: 12px/28px "宋体";padding: 0 15px;margin-bottom: 10px;}
.m_specific .share .share_syl span{color: #666;margin-right: 8px;}
.m_specific .share .share_syl a{color: #666;}
.m_specific .share .share_syl a img{margin-left: 5px;}
.m_specific .share .share_ico a{display: inline-block;margin-left: 12px;}
.m_specific .share .share_ico a span{vertical-align: middle; line-height: 20px; color: #005abf; display: inline-block;width: 50px;height: 20px;background-color: #d6e9ff;text-align: center;}
.m_specific .share .share_ico a img{vertical-align: middle;}
.m_specific p{text-align: left;font:14px/26px "宋体";margin-bottom: 20px;color: #333;padding: 0 15px;}
.m_specific p a{text-decoration:underline; color:#1707EC;}
.m_specific p img{max-width: 710px;margin-left:20px;}
.m_specific p b{width: 706px;text-align: center;color: #005abf;font:bold 14px/30px "宋体";display: block;}
.m_specific p span{font:bold 14px/30px "宋体";display: block;}
.m_specific .naxt_la{width: 708px;height: 45px;background-color: #d6e9ff;padding: 0 15px;margin-bottom: 20px;}
.m_specific .naxt_la a{color: #005abf;font: 14px/45px "宋体";}
.theme_tit{position: relative;background: #3091fe;margin: 30px 0 12px;height: 35px;border-radius: 20px 0 0 20px;}
.theme_tit h2{float: left;padding-left: 70px;color: #fcff00;font: bold 17px/35px "宋体";}
.theme_tit a{float: right;color: #fff;text-decoration: none;font: 12px/35px "宋体";padding-right: 15px;}
.theme_tit em{position: absolute;left: 0;top: -13px;display: inline-block;width: 60px;height: 60px;background: url(../../Images/xingzuo/good_tit.png) no-repeat;}
.theme_cot ul{border-top: 1px dashed #ccc;}
.theme_cot ul:first-child{border-top: 0px}
.theme_cot li{margin: 10px 15px;width: 339px;float: left;}
.theme_cot li img{width: 175px;height: 115px;float: left;margin-right: 12px;}
.theme_cot li span{float: right;text-align: left;font: 12px/24px "宋体";color: #666;width: 150px;}
.theme_cot li h4{font:bold 14px/30px "宋体";color: #005abf;}
.theme_cot li a{color: #005abf;}
.theme_new ul{padding-left: 15px;}
.theme_new li{width: 345px;margin-right: 15px;float: left;font:14px/30px "宋体"; }
.every_like{width: 734px;height: 120px;border: 2px solid #3091fe;margin: 10px 0;}
.every_like h4{float: left;background-color: #3091fe;width: 15px;height: 70px;padding: 25px 10px;color: #fff;}
.every_like .every_cot{float: right;padding: 5px 0 5px 15px; width: 684px;}
.every_like .every_cot li{float: left; width: 156px;margin-right: 15px;font:14px/28px "宋体";}
.seach_key{background-color: #e4f0fe;width: 252px;height: 30px;}
.seach_key .sh_txt{width: 215px;height: 30px;border: 0px; background: #e4f0fe;line-height: 30px;border-right: none;color: #333;padding: 0 5px 0 0px;color: #999;overflow: hidden;}
.seach_key .sh_btn{width: 30px;height: 30px;border: none;background: url(../../Images/xingzuo/sh_btn.jpg) no-repeat;cursor: pointer;float: left;}
.specific_fr img{width: 252px; height: 190px;margin: 0px 0 10px;}
.line_cot{padding : 10px 10px 0;}
.line_cot .lb1,.lb2{margin-bottom: 10px;height: 26px;}
.line_cot .lb1 label{display: inline-block;width: 74px;height: 26px;font: 12px/26px "宋体";margin-right: 5px; float:left;}
.line_cot .lb1 select {line-height: 26px; margin-right: 10px; width: 74px;height: 26px;font: 12px/26px "宋体";padding: 0px;color: #666;border: 1px solid #dedddb;border-radius: 3px;}
.line_cot .lb1 a,.lb2 a{vertical-align: middle; display: inline-block;width: 65px;height: 25px;background-color: #bebebe;color: #fff;font: 12px/25px "宋体";text-align: center; float:left;}
.line_cot .lb2 label{display: inline-block;width: 153px;height: 26px;font: 12px/26px "宋体";margin-right: 5px; float:left;}
.line_cot .lb2 select {margin-right: 10px; width: 153px;height: 26px;font: 12px/12px "宋体";padding: 0px;color: #666;border: 1px solid #dedddb;border-radius: 3px; float:left;}
.line_cot dl dt{border-bottom: 1px dashed #ccc;}
.line_cot dl dt img{width: 110px;height: 110px;margin-left: 60px;margin-bottom: 0;}
.line_cot dl dt a{display: block;width: 230px;text-align: center;color: #666;line-height: 35px;}
.line_cot dl dd{font:14px/30px "宋体"; }
.line_cot dl dd a{color: #666;}
.line_cot dl dd a:hover{color: #3091fe;text-decoration: none;}
.line_hot{padding:5px 10px;}
.line_hot a{display: block;font:14px/30px "宋体";color: #666;}
.line_hot a:hover{color: #3091fe;text-decoration: none;}
 
.line_hot ul li{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.line_hot ul li h4{font:bold 14px/40px "宋体";color: #3091fe;}
.line_hot ul li img{width: 100px;height: 110px;float: left;margin-right: 10px;margin-bottom: 0px;}
.line_hot ul li p{width: 120px;float: right;font:12px/22px "宋体";text-align: left;}
.line_hot ul li p a{color: #3091fe;font:12px/24px "宋体";display: inline-block;}
.spe_hot{padding: 5px 0;}
.spe_hot li{height: 25px;margin: 0 10px 10px 10px;font: 12px/30px "宋体";overflow:hidden;}
.spe_hot li .red {background-color: #a60000;}
.spe_hot li span {display: block;width: 20px;height: 20px;margin-right: 10px;background-color: #bebebe;float: left;margin-top: 5px;font: 12px/20px "宋体";text-align: center;color: #fff;}
.spe_hot li a {color: #333;display: block;}
.spe_hot li a:hover{color: #3091fe;text-decoration: none;}
.spe_hot li .yellow {background-color: #ff8a00;}
.spe_hot li .green {background-color: #55ba47;}


/*星座配对*/
.bgxzall{padding:42px 0 28px; background:#2147c1 url(../../Images/xingzuo/bgcom.jpg) no-repeat;}
.bgxzall h1{text-align:center;}
.bgxzallbg{margin:20px 25px 0; background:#fff; border:15px solid #3485ff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.bgxzallbg h2{font:22px/30px "宋体"; color:#3091FE; text-align:center; padding:25px 0 20px;}
.xzpd_lrt{margin:0 15px;}
.xzpd_lrt dl dt{float:left;}
.xzpd_lrt dl dt p{text-align:left; margin:12px 0; font:14px/28px "宋体";}
.xzpd_lrt dl dt p b{color:#3377B5;}
.xzpd_lrt dl dt p span{display:inline-block; width:101px; height:17px; background:url(../../Images/xingzuo/star_bg.jpg) no-repeat;}
.xzpd_lrt dl dt p span em{display:inline-block; width:16px; height:13px; background:url(../../Images/xingzuo/star.jpg) no-repeat; margin:1px 2px;}
.xzpd_lrt dl dd{float:right;}

.xzpd_cont{margin:0 15px;}
.xzpd_cont h4{font:bold 16px/30px "宋体"; color:#3377B5; padding-top:5px;}
.xzpd_cont h4 em{font:14px/30px "宋体"; color:#000;}
.xzpd_cont h3{background:#68AFFF; color:#fff; font:bold 16px/32px "宋体"; width:540px; text-align:center; margin:26px auto 15px; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.xzpd_cont p{text-align:left; font:14px/26px "宋体"; margin:8px 0;}

.xzpd_like{margin:15px 15px 20px;}
.xzpd_like h5{font:bold 14px/26px "宋体"; color:#333; padding-left:10px; background-color:#F2F2F2;}
.xzpdlkad{width:628px; height:226px; text-align:center; margin:0 auto; overflow:hidden;}

.bgxzallist{padding-bottom:20px;}
.bgxzallist dt{padding:20px 0 8px; font:22px/30px "宋体"; color:#3091FE; text-align:center;}
.bgxzallist dd{float:left; margin: 0 0 0 30px; width:179px; height:30px; overflow:hidden;}

.bgxzalltable{margin:0 20px;}
.bgxzalltable table{width:100%;}
.bgxzalltable table tr td{padding:5px 15px; border:1px solid #e1e1e1; background:#f9f9f9;}
.bgxzalltable table tr td a{display:block; font:16px/30px "宋体"; color:#787878;}
.bgxzalltable table tr td:hover{background:#3485ff;}
.bgxzalltable table tr td:hover a{color:#fff;}

.bgxzallbg dl.xzcxxzbg_b{height:auto; padding-bottom:30px; margin:0 auto; text-align:center;}
.bgxzallbg dl.xzcxxzbg_b label{float:none; margin:20px 0; padding:0 6px 0 20px; font:14px/30px "宋体"; color: #333;}
.bgxzallbg dl.xzcxxzbg_b select{float:none; vertical-align:middle;}

.xzpd_ades{width:626px; text-align:center; margin:0 auto; overflow:hidden;}

/*--图库翻页--*/
.pages_tk{text-align:center; height:auto; overflow:hidden; padding:30px 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
.pages_tk a:link,.pages_tk a:visited{text-decoration:none; color:#fff; padding:5px 10px; margin-right:12px; font-size:14px; background:#CCCCCC;line-height:300%}
.pages_tk a:hover{text-decoration:none; background:#12ADFF; color:#FFF;}
.pages_tk .current{background:#3091FE; color:#FFF; padding:5px 10px; margin-right:12px; font-size:14px;} 
.pages_tk .page_l_icon:link,.pages_tk .page_l_icon:visited{background:url(../../Images/xingzuo/bottom_l_q.png) no-repeat 3px 8px; background:#CCCCCC; color:#FFF;}
.pages_tk .page_l_icon:hover{background:#3091FE; color:#FFF;}
.pages_tk .page_r_icon:link,.pages_tk .page_r_icon:visited{background:url(../../Images/xingzuo/bottom_r_h.png) no-repeat 53px 8px; background:#CCCCCC; color:#FFF;}
.pages_tk .page_r_icon:hover{background:#3091FE; color:#FFF;}
.page_link:link,.page_link:visited{text-decoration:none; color:#333; padding:3px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.page_link:hover{text-decoration:none; background:#900;}

/*--网站地图--*/
.warp .con14 {
    margin-top: 10px;
}
.con14 .title {
    background-color: #449ff2;
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 55px;
    width: 999px;
}
.con14 .title h3 {
     color: #ffffff;
    float: left;
    font-family: "黑体";
    font-size: 21px;
    font-weight: normal;
    height: 55px;
    line-height: 55px;
    text-indent: 13px;
}

.con14 .con140 {
    border-color: #acd7ff;
    border-style: solid;
    border-width: 0 1px 1px;
    overflow:hidden;
    }
.con14 .con141 {
    float: left;
    margin-bottom: 20px;
    margin-left: 11px;
    margin-top: 20px;
    width: 977px;
    
}
.con14 .con141 span {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 10px;
    width: 222px;
}
.con14 .con141 a {
    color: #545454;
    font-size:14px;
}









